self feeding - French English Dictionary